//region 发布设置

fis.hook('relative');
fis.match("**", {
  relative: true,//相对路径
  deploy: [
    fis.plugin('skip-packed', {}),
    fis.plugin('local-deliver', {
      to: '../../demo'
    })
  ]
});

//endregion

//region 排除的文件

fis.set('project.ignore', [
  'output/**',
  'node_modules/**',
  '.git/**',
  '.svn/**',
  'tmp/**',
  'fis-conf.js'
]);

fis.match('/include/**',{
  release:false
});

//endregion

//region 文件压缩

// fis.match('*.js', {
//   optimizer: fis.plugin('uglify-js')
// }).match('*.css', {
//   optimizer: fis.plugin('clean-css')
// }).match('*.png', {
//   optimizer: fis.plugin('png-compressor')
// });

//endregion

//region 合并配置

// fis.match('::package', {
//   postpackager: fis.plugin('loader', {
//     allInOne: true
//   })
// });

// fis.match('::package', {
//   postpackager: fis.plugin('loader', {
//     allInOne: {
//       js: function (file) {
//         return '/asset/' + file.filename + ".js";
//       },
//       css: function (file) {
//         return '/asset/' + file.filename + ".css";
//       }
//     }
//   })
// });

//endregion